using System;
using System.Collections.Generic;
using System.Text;

namespace BookBarter
{
    public class TestObjects
    {
        
        
        ////private static Book Book3 = new Book(new Guid("11111111-1111-1111-1111-111111111115"), ".Net Programming", "Jack", "Jill Books Inc.", "English", "0192837465", "Learn .net", 693, "http://battellemedia.com/images/book_open-3.jpg", "");
        ////private static Book Book4 = new Book(new Guid("11111111-1111-1111-1111-111111111116"), "E-Commerce Law", "Jimmy", "Smith Books Inc.", "English", "5647382910", "good law book", 786, "http://www.overduemedia.com/images/store/book-BC-large.gif", "");
        
        //public static Person GetPerson1()
        //{
        //    Person TestPerson1 = new Person("John", "Smith", "11111111-1111-1111-1111-111111111111", "john@blabla.com");
        //    Address TestAddress1 = new Address("Pittsburgh", "PA", "123 1st Street");
        //    Address TestAddress2 = new Address("State College", "PA", "55 Allen Street");
        //    TestPerson1.Address1 = TestAddress1;
        //    TestPerson1.Address2 = TestAddress2;
        //    BookHave BookHave1 = new BookHave(new Guid("11111111-1111-1111-1111-111111111117"), Condition.Excellent, TestPerson1, GetBook1(), "");
        //    BookWant BookWant1 = new BookWant(new Guid("11111111-1111-1111-1111-111111111118"), Condition.Excellent, TestPerson1, GetBook2(), "");
       
            
        //    TestPerson1.addBookHave(BookHave1);
        //    TestPerson1.addBookWant(BookWant1);
        //    return TestPerson1;
        //}

        //public static Person GetPerson2()
        //{
            
        //    Person TestPerson2 = new Person("John", "Smith", "11111111-1111-1111-1111-111111111112", "john@blabla.com");
        //    Address TestAddress3 = new Address("Harrisburg", "PA", "25 South Street");
        //    Address TestAddress4 = new Address("Erie", "PA", "65 North Street");
        //    TestPerson2.Address1 = TestAddress3;
        //    TestPerson2.Address2 = TestAddress4;
        //    BookHave BookHave12 = new BookHave(new Guid("11111111-1111-1111-1111-111111111119"), Condition.Excellent, TestPerson2, GetBook2(), "");
        //    BookWant BookWant12 = new BookWant(new Guid("11111111-1111-1111-1111-111111111120"), Condition.Excellent, TestPerson2, GetBook1(), "");
        
            
        //    TestPerson2.addBookHave(BookHave12);
        //    TestPerson2.addBookWant(BookWant12);
        //    return TestPerson2;
        //}

        //public static Book GetBook1()
        //{
        //    return new Book(new Guid("11111111-1111-1111-1111-111111111113"), "C# Programing", "Dave", "Awesome Books Inc.", "English", "1234567890", "Programing is fun", 598, "http://www.oralchelation.net/images/bs00554_.jpg", "");
        //}

        //public static Book GetBook2()
        //{
        //    return new Book(new Guid("11111111-1111-1111-1111-111111111114"), "VB Programing", "John", "Sweet Books", "English", "0987654321", "Sweet book", 129, "http://tell.fll.purdue.edu/JapanProj/FLClipart/Nouns/Things/book.gif", "");
        
        //}

        //public static TradeRoute GetTradeRoute()
        //{
        //    BookHave BookHave1 = new BookHave(new Guid("11111111-1111-1111-1111-111111111117"), Condition.Excellent, GetPerson1(), GetBook1(), "");
        //    BookWant BookWant1 = new BookWant(new Guid("11111111-1111-1111-1111-111111111118"), Condition.Excellent, GetPerson1(), GetBook2(), "");
       
        //    BookHave BookHave12 = new BookHave(new Guid("11111111-1111-1111-1111-111111111119"), Condition.Excellent, GetPerson2(), GetBook2(), "");
        //    BookWant BookWant12 = new BookWant(new Guid("11111111-1111-1111-1111-111111111120"), Condition.Excellent, GetPerson2(), GetBook1(), "");
        
        //    TradeRoute TestRoute = new TradeRoute(new Guid("11111111-1111-1111-1111-111111111121"), CompletedStatus.InProgress, "");
        //    TradeLink TestLink1 = new TradeLink(new Guid("11111111-1111-1111-1111-111111111122"), TestRoute, BookHave1, BookWant12, false, false, "");
        //    TradeLink TestLink2 = new TradeLink(new Guid("11111111-1111-1111-1111-111111111123"), TestRoute, BookHave12, BookWant1, false, false, "");

        //    TestRoute.AddTradeChainLink(TestLink1);
        //    TestRoute.AddTradeChainLink(TestLink2);
        //    return TestRoute;
        //}


    }
}
